package com.platform.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 提现申请表实体
 * 表名 t_cash_out
 *
 * @author lipengjun
 * @email 939961241@qq.com
 * @date 2019-02-17 10:44:13
 */
public class CashOutEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    //编号
    private Long id;
    //提现编号
    private String cashNo;
    //用户编号
    private Long uid;
    //用户手机号
    private String phone;
    //银行卡号
    private String cardNo;

    private String idCardNo;

    //真实姓名
    private String realName;
    //卡银行
    private String cardBank;
    //开户行
    private String openBank;
    //预留手机
    private String reservePhone;
    //申请提现金额
    private BigDecimal amount;
    //
    private Date updateDate;
    //修改人
    private String updateUser;
    //完成时间
    private Date finishDate;
    //操作人
    private String finishUser;
    //1申请中2通过3拒绝4完成
    private Integer status;
    //备注
    private String remark;
    //
    private Integer version;

    private Integer type;
    //实际到账
    private BigDecimal realAmount;
    //创建时间
    private Date createDate;


    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * 设置：编号
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取：编号
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置：提现编号
     */
    public void setCashNo(String cashNo) {
        this.cashNo = cashNo;
    }

    /**
     * 获取：提现编号
     */
    public String getCashNo() {
        return cashNo;
    }

    /**
     * 设置：用户编号
     */
    public void setUid(Long uid) {
        this.uid = uid;
    }

    /**
     * 获取：用户编号
     */
    public Long getUid() {
        return uid;
    }

    /**
     * 设置：用户手机号
     */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /**
     * 获取：用户手机号
     */
    public String getPhone() {
        return phone;
    }

    /**
     * 设置：银行卡号
     */
    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    /**
     * 获取：银行卡号
     */
    public String getCardNo() {
        return cardNo;
    }

    /**
     * 设置：真实姓名
     */
    public void setRealName(String realName) {
        this.realName = realName;
    }

    /**
     * 获取：真实姓名
     */
    public String getRealName() {
        return realName;
    }

    /**
     * 设置：卡银行
     */
    public void setCardBank(String cardBank) {
        this.cardBank = cardBank;
    }

    /**
     * 获取：卡银行
     */
    public String getCardBank() {
        return cardBank;
    }

    /**
     * 设置：开户行
     */
    public void setOpenBank(String openBank) {
        this.openBank = openBank;
    }

    /**
     * 获取：开户行
     */
    public String getOpenBank() {
        return openBank;
    }

    /**
     * 设置：预留手机
     */
    public void setReservePhone(String reservePhone) {
        this.reservePhone = reservePhone;
    }

    /**
     * 获取：预留手机
     */
    public String getReservePhone() {
        return reservePhone;
    }

    /**
     * 设置：申请提现金额
     */
    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    /**
     * 获取：申请提现金额
     */
    public BigDecimal getAmount() {
        return amount;
    }

    /**
     * 设置：
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * 获取：
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * 设置：修改人
     */
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    /**
     * 获取：修改人
     */
    public String getUpdateUser() {
        return updateUser;
    }

    /**
     * 设置：完成时间
     */
    public void setFinishDate(Date finishDate) {
        this.finishDate = finishDate;
    }

    /**
     * 获取：完成时间
     */
    public Date getFinishDate() {
        return finishDate;
    }

    /**
     * 设置：操作人
     */
    public void setFinishUser(String finishUser) {
        this.finishUser = finishUser;
    }

    /**
     * 获取：操作人
     */
    public String getFinishUser() {
        return finishUser;
    }

    /**
     * 设置：1申请中2通过3拒绝4完成
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取：1申请中2通过3拒绝4完成
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置：备注
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取：备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置：
     */
    public void setVersion(Integer version) {
        this.version = version;
    }

    /**
     * 获取：
     */
    public Integer getVersion() {
        return version;
    }

    /**
     * 设置：实际到账
     */
    public void setRealAmount(BigDecimal realAmount) {
        this.realAmount = realAmount;
    }

    /**
     * 获取：实际到账
     */
    public BigDecimal getRealAmount() {
        return realAmount;
    }

    /**
     * 设置：创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 获取：创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    public String getIdCardNo() {
        return idCardNo;
    }

    public void setIdCardNo(String idCardNo) {
        this.idCardNo = idCardNo;
    }
}
